if ((*cp & 0xc0) != 0x80) {
break; /* invalid */
} else if (i == 0) { /* all valid */
- char* c = const_cast<char*>(str); /* found valid sequence, now storing value */
+ const char* c = str; /* found valid sequence, now storing value */
int res = *c++ & (mask ^ 0xFF);
i = len;
while (i-- > 0) {
short
cet_ucs4_to_char(const int value, const cet_cs_vec_t* vec)
{
- cet_ucs4_link_t* link;
+ const cet_ucs4_link_t* link;
- if ((link = const_cast<cet_ucs4_link_t*>(vec->ucs4_link))) {
+ if ((link = vec->ucs4_link)) {
int i = 0;
int j = vec->ucs4_links - 1; /* validate ucs value against vec */
while (i <= j) {
}
}
- if ((link = const_cast<cet_ucs4_link_t*>(vec->ucs4_extra))) { /* can be NULL */
+ if ((link = vec->ucs4_extra)) { /* can be NULL */
int i = 0;
int j = vec->ucs4_extras - 1;
while (i <= j) {
char*
cet_str_utf8_to_any(const char* src, const cet_cs_vec_t* vec)
{
- char* c = const_cast<char*>(src);
+ const char* c = src;
int len;
- char* res, *dest, *cend;
+ char* res, *dest;
+ const char* cend;
if (c == nullptr) {
return nullptr;
cet_str_any_to_utf8(const char* src, const cet_cs_vec_t* vec)
{
int len, value;
- char* result, *cin, *cout;
+ char* result, *cout;
+ const char* cin;
char temp = CET_NOT_CONVERTABLE_DEFAULT;
- cin = const_cast<char*>(src);
+ cin = src;
if (cin == nullptr) {
return nullptr;
}
}
result = cout = (char*) xmalloc(len + 1);
- cin = const_cast<char*>(src);
+ cin = src;
while (*cin != '\0') {
if (CET_ERROR == cet_char_to_ucs4(*cin++, vec, &value)) {